// sidebar
// $menuText:#505050;
$menuText: #6e84a3;
// $menuActiveText:#409EFF;
$menuActiveText: #12263f;
$subMenuActiveText: #12263f; //https://github.com/ElemeFE/element/issues/12951

$menuBg: #ffffff;
$menuActiveBg: rgba(189, 197, 209, 0.2);
$sidebarLineColor: #eef0f7;
$sideBarActiveColor: var(--el-color-primary);
// $menuHover:#E7F4FF;
$menuHover: transparent;
$element-blue: #409eff;

// $subMenuBg:#1f2d3d;
// $subMenuHover:#001528;

$appMainBg: #f1f3f6;
// $navBarBg: #F1F3F6;
$navBarBg: #ffffff;

$sideBarWidth: 250px;

$navbarHeight: 60px;

$fontSize: 16px;

$circle-width: 0.08em;
$circle-width-hover: 0.04em;
// colors default
$primary-color: #307bbb;
$primary-color: #2c7be5;
// $secondary-color: #ccc;
$secondary-color: #d2ddeb;
// $bg-color: #f5f5f5;
$bg-color: #ffffff;
$primary-color-green: #4db53c;
$primary-color-orange: #dd9d22;
// colors dark skin
$primary-color-dark: #c6ff00;
$secondary-color-dark: #777;
$bg-color-dark: #666;
$primary-color-green-dark: #5fd400;
$primary-color-orange-dark: #e08833;
$boxShadow: rgb(17 17 26 / 10%) 0px 0px 16px;

// mixins

@mixin border-radius($radius) {
  -webkit-border-radius: $radius;
  -moz-border-radius: $radius;
  -ms-border-radius: $radius;
  border-radius: $radius;
}

@mixin rotate($rotation) {
  -webkit-transform: rotate($rotation);
  -moz-transform: rotate($rotation);
  -ms-transform: rotate($rotation);
  -o-transform: rotate($rotation);
  transform: rotate($rotation);
}

@mixin box-sizing($box-sizing) {
  -webkit-box-sizing: $box-sizing;
  -moz-box-sizing: $box-sizing;
  box-sizing: $box-sizing;
}
@mixin transition-property($transition) {
  -webkit-transition-property: $transition;
  -moz-transition-property: $transition;
  -o-transition-property: $transition;
  transition-property: $transition;
}

@mixin transition-duration($duration) {
  -webkit-transition-duration: $duration;
  -moz-transition-duration: $duration;
  -o-transition-duration: $duration;
  transition-duration: $duration;
}

@mixin transition-timing-function($timing) {
  -webkit-transition-timing-function: $timing;
  -moz-transition-timing-function: $timing;
  -o-transition-timing-function: $timing;
  transition-timing-function: $timing;
}

// the :export directive is the magic sauce for webpack
// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
:export {
  menuText: $menuText;
  menuActiveText: $menuActiveText;
  subMenuActiveText: $subMenuActiveText;
  menuBg: $menuBg;
  menuHover: $menuHover;
  subMenuBg: $menuBg;
  subMenuHover: $menuHover;
  sideBarWidth: $sideBarWidth;
  appContainerBg: $appMainBg;
  navBarBg: $navBarBg;
}
